const messageModel = require('../models/messageModel');

class message {
    list() {
        return messageModel.list();
    }
    modify(msg_text, id) {
        const date = new Date().toLocaleString()
        const createAt = date
        return messageModel.modify(msg_text, createAt, id);
    }
    publish(msg_text, imgUrl, user_id, username) {
        const date = new Date().toLocaleString()
        const createAt = date
        return messageModel.publish(msg_text, createAt, imgUrl, user_id, username);
    }
    remove(id) {
        return messageModel.remove(id);
    }
    search(keyword) {
        return messageModel.search(keyword);
    }
    items(page_num, page_size) {
        return messageModel.items(page_num, page_size);
    }
}

module.exports = message